home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 43
/
Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso
/
-serious-
/
graphics
/
fxforge
/
fluttering flag
< prev
next >
Wrap
Text File
|
1999-06-15
|
1KB
|
26 lines
Category: Filter Factory Gallery B
Title: Fluttering Flag...
Author: Sandy Blair
Copyright: Copyright © Sandy Blair
ctl[0]: Horizontal Frequency
ctl[1]: Horizontal Scale
ctl[2]: Vertical Frequency
ctl[3]: Vertical Scale
ctl[4]: Shading Offset
ctl[5]: Shading Amount
ctl[6]:
ctl[7]:
val[0]: 162
val[1]: 255
val[2]: 255
val[3]: 229
val[4]: 12
val[5]: 172
val[6]: 0
val[7]: 0
R:put(val(0,X*2,X/5),4),put(val(2,Y*2,Y/5),1),put(val(1,0,Y/8),5),put(val(3,0,X/8),6),put(val(4,512,-512),0),put(get(0)+x*1024/get(4),2),put(get(0)+y*1024/get(1),3),put(val(5,64,0),55),put(y-scl(sin(get(2)),-512,512,-get(5),get(5)),7),put(x-scl(sin(get(1)),-512,512,-get(6),get(6)),8),put(scl(sin(get(2)),-512,512,get(55),128-get(55)),17),put(scl(sin(get(1)),-512,512,get(55),128-get(55)),18),src(get(8)%X+X*(get(8)<0),get(7)%Y+Y*(get(7)<0),z)+get(17)-get(18)
G:src(get(8)%X+X*(get(8)<0),get(7)%Y+Y*(get(7)<0),z)+get(17)-get(18)
B:src(get(8)%X+X*(get(8)<0),get(7)%Y+Y*(get(7)<0),z)+get(17)-get(18)
A:src(get(8)%X+X*(get(8)<0),get(7)%Y+Y*(get(7)<0),z)